|
Aplikace pro znázornění struktury testovaného prostředí
Kuřina, Petr ; Holasová, Eva (oponent) ; Kuchař, Karel (vedoucí práce)
Tato bakalářská práce se zabývá vytvořením aplikace pro znázornění struktury testovaného prostředí. V teoretické části jsou popsány nástroje, s kterými se v praktické části pracuje, je to zejména programovací jazyk JavaScript, framework Vue.js a penetrační testování obecně. V praktické části jsou prezentovány výsledky testování topologie sítě, která byla prováděna nástrojem Nmap. Cílem praktické části je vytvořit aplikaci, která bude uživateli srozumitelně demonstrovat výsledky testování
|
|
Systém pro sledování změn v operačním systému
Pečeňa, Jan ; Smrčka, Aleš (oponent) ; Peringer, Petr (vedoucí práce)
Bakalářská práce pojednává o návrhu a implementaci aplikace pro zjišťování změn, způsobených instalací softwaru, v operačním systému. V úvodní části je rozebrána struktura registrů Windows, uložení hodnot v nich a informace o hashovacích funkcích, potřebných k rozpoznání změněných souborů. Vytvořená aplikace je plně funkční a pracuje s 32 i 64 bitovými verzemi systému Windows. Při prvním spuštění provede zálohu aktuálního stavu operačního systému a při druhém odhalí úpravy v operačním systému, instalovaném ve virtuálním počítači VMWare.
|
| |
|
Platforma pro virtualizaci komunikační infrastruktury
Stodůlka, Tomáš ; Martinásek, Zdeněk (oponent) ; Uher, Václav (vedoucí práce)
Diplomová práce se zabývá výběrem platformy pro virtualizaci infrastruktury se zaměřením na kontejnerizaci s podporou sandboxingu a následným zkoumáním její náročnosti. Práce začíná vysvětlením základních technologií jako: virtualizace, cloud computing a kontejnerizace spolu s jejími zástupci, kteří danou technologii zprostředkovávají. Zvláštní prostor je vymezen právě pro platformy cloud computingu: Kubernetes, OpenStack a OpenShift. Nejvhodnější platforma je pak vybrána a vlastním způsobem nasazena tak, aby splňovala veškeré podmínky stanovené vedoucím práce. V rámci testování náročnosti vybrané platformy jsou vytvořeny skripty (převážně v jazyce Bash) určené ke skenování vytíženosti systému, vytváření scénářů, simulaci zátěže a automatizaci.
|
|
Virtualizace výpočetních strojů a operačních systémů
Kadlíček, Jan ; Burget, Radim (oponent) ; Novotný, Vít (vedoucí práce)
Tato bakalářská práce je zaměřena na problematiku virtualizace „strojů“ a seznámení se s jednotlivými virtualizačními technologiemi, mezi které patří například VirtualBox, VMware, HyperV, Docker Container. Zaznamenává přehled dostupných technologií a na základě jejich parametrů je porovnává. Důležitou částí bakalářské práce je pak na základě získaných zkušeností vybrat nejvhodnější nástroj pro výuku síťových technologií na Ústavu Telekomunikací.
|
|
Hlasem ovládaný robot ve frameworku ROS
Černák, Ondrej ; Kůdela, Jakub (oponent) ; Hůlka, Tomáš (vedoucí práce)
Táto práca sa zaoberá možnosťou ovládania robotov pomocou hlasu a návrhom robota vo Frameworku ROS, ktorý je schopný vykonať jednoduché pohybové úkony. Práca obsahuje stručnú rešerš zameranú na Framework ROS a možnosti hlasového ovládania robotov. Ďalšia časť sa zaoberá vytvorením modelu robota, implementáciou systému na rozpoznávanie reči a jeho využitie na ovládanie robota.
|
|
Implementace virtuálního stroje systému Strongtalk
Sitarčík, Ľuboš ; Hrubý, Martin (oponent) ; Kočí, Radek (vedoucí práce)
Cílem této bakalářské práce je vytvořit vlastní virtuální stroj na základě již existujícího vir- tuálního stroje systému Strongtalk, respektive upravit tento virtuální stroj napsaný v jazyce MS C++ tak, aby byl přenositelný mezi operačními systémy Windows a GNU-Linux. Práce popisuje programovací jazyk a systém Smalltalk-80, který implementuje systém Strongtalk, obsahuje informace o tom, co to je virtuální stroj a nakonec popisuje samotnou implementaci virtuálního stroje, jeho testování a jeho nedostatky, na které by bylo třeba se v budoucnu zaměřit.
|
|
Hra kybernetické bezpečnosti na platformě OpenStack
Huška, Luděk ; Lieskovan, Tomáš (oponent) ; Stodůlka, Tomáš (vedoucí práce)
Bakalářská práce se zabývá tvorbou kybernetické hry na platformě OpenStack. Práce začíná vysvětlením potřebných teoretických znalostí jako: informační, kybernetická a počítačová bezpečnost, bezpečnostní hrozby a bezpečnostní testování. V praktické části je navržena a vytvořena kybernetická hra se zaměřením na exploitace a základní bezpečnostní rizika. V další části je analyzována průběžná náročnost hardwarových zdrojů (RAM, CPU, disk). Na závěr je vypracován návod pro laboratorní cvičení, který je ve dvou vyhotoveních a to pro žáky a cvičícího.
|
|
Systém pro správu virtuálních strojů
Skála, Milan ; Zachariášová, Marcela (oponent) ; Dolíhal, Luděk (vedoucí práce)
Tato práce se zabývá vytvořením návrhu a implementací aplikace pro vzdálenou správu virtuálních strojů, která bude umožňovat tuto správu automatizovat. Jsou zde popsány důvody zavádění virtualizace ve firmách a korporacích, různé metody virtualizace včetně jejich zhodnocení z praktického hlediska. Dále jsou rozebrány existující řešení virtualizace, která jsou celosvětově rozšířená. V praktické části je proveden návrh a implementace aplikace, pomocí níž bude možné vzdáleně ovládat virtuální stroje. Na závěr jsou zhodnoceny možnosti dalšího rozšíření aplikace.
|
|
Virtuální stroj Javy JamVM na architektuře ARM
Pobořil, Filip ; Smrčka, Aleš (oponent) ; Kočí, Radek (vedoucí práce)
Tato práce popisuje a srovnává dva virtuální stroje Javy na architektuře ARM, jmenovitě JamVM a HotSpot na Raspberry Pi. V první části práce obecně popisuje Javu a princip virtuálního stroje. Další část se podrobněji zaměřuje na oba virtuální stroje a jsou v ní popsány jejich vlastnosti a způsob interpretace. V poslední části je popsána webová aplikace, která byla použita ke srovnávání virtuálních strojů, a vyhodnocení výsledků.
|